在本地离线服务器上加载CLIP模型 您所在的位置:网站首页 pip install models报错 在本地离线服务器上加载CLIP模型

在本地离线服务器上加载CLIP模型

2023-03-21 21:14| 来源: 网络整理| 查看: 265

1、pip install ftfy regex tqdm

.whl包下载地址:https://pypi.org/

搜索三个包,Download files里有.whl文件,从联网电脑下载后用优盘拷到服务器电脑上,pip install。

ftfy tqdm只有一个版本,而regex有多种版本选择,不匹配的话会报错,这里参考了 https://blog.csdn.net/qq_38161040/article/details/101784059 的解决办法:在服务器命令行输入pip debug --verbose,查看服务器支持的版本,对应下载即可成功安装。

2、pip install git+https://github.com/openai/CLIP.git

在https://github.com/openai/CLIP下载压缩包,同样从联网电脑拷到服务器电脑上。

文件夹里有setup.py,使用python setup.py install命令安装,服务器会提示:可能需要读写权限,在install后面加上 --user 后成功安装。import clip时报错no module,查看pip list显示有clip 1.0,问题应该在于使用user install时也更改了环境位置,更换kernel后成功import。

运行示例代码时在model, preprocess = clip.load(“ViT-B/32”, device=device)报错urlerror,因为本地服务器无法连接外网,而clip.load源代码通过url来download模型,需要自行下载pt模型文件,下载地址在clip.py中给出。

模型下载后,在代码中将“ViT-B/32”替换为“ViT-B-32.pt”即可成功运行。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有